checkout: Fix bare-user symlink checkouts
authorColin Walters <walters@verbum.org>
Tue, 18 Apr 2017 14:13:45 +0000 (10:13 -0400)
committerAtomic Bot <atomic-devel@projectatomic.io>
Tue, 18 Apr 2017 14:35:45 +0000 (14:35 +0000)
commit08964d595dee51655fec7510c0798e8d96e77953
tree41c10df3c261c20e13e13baeab90f491362e13e4
parentb9df96db8bd5bc40f90a9006c9aa8cbcf01fbc41
checkout: Fix bare-user symlink checkouts

Logic error introduced after refactoring; we hoisted the
`is_bare_user_symlink` variable to the top, but its computation
below.  But the `is_bare` symlink depended on it.

Closes: https://github.com/ostreedev/ostree/issues/798
Closes: #799
Approved by: jlebon
src/libostree/ostree-repo-checkout.c
tests/basic-test.sh